#include "AutoIncrementType.h"

AutoIncrementType AutoIncrementType::GROUP = AutoIncrementType(1 << 1, make_string_ptr("GROUP"));
AutoIncrementType AutoIncrementType::SIMPLE = AutoIncrementType(1 << 2, make_string_ptr("SIMPLE"));
AutoIncrementType AutoIncrementType::SIMPLE_CACHE = AutoIncrementType(1 << 3, make_string_ptr("SIMPLE WITH CACHE"));
AutoIncrementType AutoIncrementType::TIME = AutoIncrementType(1 << 4, make_string_ptr("TIME"));

AutoIncrementType::AutoIncrementType(uint64_t mask, string_ptr name)
{
  this->mask = mask;
  this->name = name;
}
